#include <main.h>

#define NUM_HAPPY_FACES 10     			/* number of faces to draw */
#define MILLESECONDS_PER_FRAME 20       /* about 50 frames per second */
#define HAPPY_FACE_SIZE 64      		/* width and height of happyface (pixels) */

#define SCREEN_WIDTH 800
#define SCREEN_HEIGHT 480

static const struct gimage obj_image = {
	64, 64, 4, (u8_t *)
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\375\373\373\377\366\341\340\377\375\372\372\377\375\373\373\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\375\373\373\377\366\346\347\377\302/)\377\321a]\377\377\377\377"
	"\377\375\373\373\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\364\366\371"
	"\377\352\357\366\377\353\357\366\377\353\360\366\377\353\360\366\377\353"
	"\357\366\377\353\360\366\377\350\356\364\377\372\372\372\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\365\345\345\377\271-'\377\271$\40\377\273\40\32\377\321fc\377"
	"\377\377\377\377\375\373\373\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377r\244\317\377\0W"
	"\250\377\0Y\251\377\0Y\251\377\0X\251\377\0Y\251\377\0X\251\377\0W\251\377"
	"\324\342\357\377\376\374\374\377\376\374\374\377\376\374\374\377\376\373"
	"\373\377\376\374\374\377\364\344\344\377\261)%\377\261%\40\377\264&!\377"
	"\267%\40\377\270\37\32\377\320hg\377\377\377\377\377\375\373\373\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0\\\253\377\330\344\360\377\376\374\374\377\376\374\374\377\376"
	"\373\373\377\376\375\375\377\363\341\342\377\247$\37\377\252&#\377\254%\""
	"\377\257&\"\377\262%!\377\265&!\377\270\40\33\377\320he\377\377\377\377\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0[\253\377\344\353\363\377\375\373\373\377\376\374\374\377"
	"\376\374\374\377\361\337\340\377\237\36\34\377\243'&\377\243%\"\377\247%"
	"#\377\251%\"\377\255&\"\377\260&\"\377\265&\40\377\270!\35\377\317he\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0\\\253\377\337\350\362\377\376\374\374\377\376\374\374\377"
	"\365\354\355\377\225\25\23\377\236&&\377\234$#\377\236&#\377\240%$\377\243"
	"&#\377\250&\"\377\253&\"\377\261%\"\377\266&\40\377\272\"\35\377\326up\377"
	"\374\367\367\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377y\250\321"
	"\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377\343\353\363\377\375\373\373\377\376\374\374\377\377\377\377\377"
	"\307\211\212\377\223\"\37\377\226&%\377\227&%\377\233%%\377\236&$\377\242"
	"%#\377\250&\"\377\255%\"\377\262%!\377\266!\34\377\360\330\327\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377y\250\321\377\0["
	"\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377"
	"\343\353\363\377\376\374\374\377\376\374\374\377\375\373\373\377\377\375"
	"\375\377\305\212\213\377\215!!\377\222'%\377\225&$\377\232%%\377\240&$\377"
	"\243%$\377\252&\"\377\256\"\35\377\360\333\332\377\376\374\374\377\375\373"
	"\373\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\375\373"
	"\373\377\347\356\365\377\351\357\365\377\351\357\365\377\351\357\365\377"
	"\351\357\365\377\351\357\365\377\351\357\365\377\350\356\364\377\371\371"
	"\372\377\376\374\374\377\376\374\374\377\376\374\374\377y\251\322\377\0["
	"\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377"
	"\343\353\363\377\376\374\374\377\376\374\374\377\376\374\374\377\375\373"
	"\373\377\376\374\374\377\302\214\215\377\211\40\40\377\222&%\377\226&%\377"
	"\234%&\377\241&%\377\245\40\36\377\356\330\330\377\376\374\374\377\375\373"
	"\373\377\376\374\374\377\364\365\371\377\347\356\365\377\350\357\365\377"
	"\350\357\365\377\350\357\365\377\350\357\365\377\347\356\364\377\347\356"
	"\364\377\346\355\364\377\375\373\373\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\322\340\356\377\0U\250\377\0[\253\377\0[\253\377\0[\253\377\0[\253"
	"\377\0[\253\377\0[\253\377\0V\250\377\303\327\351\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\264\316\344\377t\246\320\377v\247\321\377v\247"
	"\321\377v\247\321\377v\247\321\377v\247\321\377s\245\320\377\357\362\367"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\375"
	"\373\373\377\376\375\375\377\274\207\207\377\211\36\36\377\224'%\377\231"
	"'&\377\235\37\35\377\353\323\323\377\376\375\375\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377~\254\323\377\0X\252\377\0[\253\377\0[\253\377"
	"\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0]\254\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\323\341\356\377\0V\250\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0W\251\377\305\330"
	"\352\377\376\374\374\377\376\374\374\377\376\374\374\377\377\375\374\377"
	"\377\376\375\377\377\376\375\377\377\376\375\377\377\376\375\377\377\376"
	"\375\377\377\376\375\377\377\376\375\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\377\377\377\377\272\177\200\377\214\37\36\377\225!\37\377\347\314"
	"\314\377\376\375\375\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\203\256\325\377\0Z\252\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\5`\255\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\323\341\356\377\0V\250\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0W\251\377\304\330"
	"\352\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\375\373\373\377\377\377\377\377\273xx\377\344\312\312\377\376\375"
	"\375\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\202\256\325\377\0Z\252\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\5_\255\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\323\341\356\377\0V\250\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0W\251\377\305\330"
	"\352\377\376\374\374\377\376\374\374\377\376\374\374\377\377\376\375\377"
	"\377\377\376\377\377\377\376\377\377\377\376\377\377\377\376\377\377\377"
	"\376\377\377\377\376\377\377\377\376\377\377\374\374\377\375\373\373\377"
	"\376\374\374\377\376\374\374\377\375\373\373\377\377\377\375\377\377\377"
	"\376\377\377\377\376\377\377\377\376\377\377\377\377\377\377\377\376\377"
	"\377\377\376\377\377\377\375\377\375\373\373\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\203\256\325\377\0Z\252\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5_\255\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\323\341\356\377\0V\250\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0W\251\377\306\331"
	"\352\377\376\374\374\377\376\374\374\377\376\374\374\377\215\265\331\377"
	"(v\270\377,x\271\377,x\271\377,x\271\377,x\271\377+x\271\377'u\270\377\334"
	"\347\361\377\376\374\374\377\376\374\374\377\376\374\374\377\377\377\375"
	"\377Z\225\310\377,y\271\377,x\271\377,x\271\377,x\271\377+x\271\377+x\271"
	"\3772|\273\377\377\377\376\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\204\257\325\377\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\5_\255\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\323\341\356\377\0V\250\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0W\251\377\305\330\352\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377y\250\321\377\0[\253\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0\\\253\377\325\342\357\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\375\3777\177\275"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16"
	"e\260\377\377\377\377\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\204\257\325\377\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\5_\255\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\323\341\356\377\0V\250\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0W\251\377\305\330\352\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377y\250\321\377\0[\253\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\343\353\363\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\377\377\375\377:\201\276\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260"
	"\377\377\377\377\377\376\374\374\377\376\374\374\377\376\374\374\377\204"
	"\257\325\377\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\5_\255\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\323\341\356\377\0V\250\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0W\251\377\306\331\352\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\343\353\363\377\375\373\373"
	"\377\376\374\374\377\376\374\374\377\377\377\375\377:\201\276\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260\377\377"
	"\377\377\377\376\374\374\377\376\374\374\377\376\374\374\377\204\257\325"
	"\377\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\5_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\341\352\363\377\0U\250\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0W\251\377\301\326\350\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0\\\253\377\335\350\362\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\377\377\375\377=\203\277\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260\377\377\377"
	"\377\377\376\374\374\377\376\374\374\377\376\374\374\377\205\260\325\377"
	"\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\5_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\354"
	"\360\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0W\251\377\305\330\352\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377y\250\321\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0[\253\377\343\353\363\377\375\373\373\377\376\374"
	"\374\377\376\374\374\377\377\377\375\377:\202\276\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260\377\377\377\377\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\204\257\325\377\0Z\252\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5_\255"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360\366"
	"\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0W\251\377\304\330\351\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377y\251\322\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0[\253\377\343\353\363\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\377\377\375\377;\202\276\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\204\257\325\377\0Z\252\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5_\255\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360\366\377"
	"\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0W\251\377\305\330\352\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377{\252\322\377\16f\260\377\21h\261\377\21h\261\377\21h\261\377\22h\261"
	"\377\21h\261\377\17f\260\377\344\353\363\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\377\377\375\377A\205\301\377\21h\261\377\21h\261\377"
	"\21h\261\377\21h\261\377\22h\261\377\21h\261\377\33n\264\377\377\377\377"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\203\257\324\377\0Z\252"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5"
	"_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360"
	"\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0W\251\377\304\330\351\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\375\377\377\377\377\377\377\377\377\377\377\377\377"
	"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\375\373\373"
	"\377\377\377\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
	"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\375\373\373"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\204\257\325\377\0Z\252"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5"
	"_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360"
	"\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0W\251\377\304\330\351\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\204\257\325\377\0Z\252"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5"
	"_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360"
	"\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0W\251\377\304\330\351\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\204\257\325\377\0Z\252"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5"
	"_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\353\360"
	"\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0W\251\377\317\336\355\377\377\377\375\377\377\377\375\377\377"
	"\377\375\377\377\377\375\377\377\377\375\377\377\377\375\377\377\377\375"
	"\377\377\377\375\377\377\375\374\377\375\373\373\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\375\373\373\377\377\377\375\377\377"
	"\377\377\377\377\377\377\377\377\377\375\377\377\377\376\377\377\377\376"
	"\377\377\376\375\377\377\377\376\377\377\377\376\377\211\262\327\377\0Z\252"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5"
	"_\255\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\354\361"
	"\366\377\0T\247\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0\\\253\377!r\266\377*w\271\377*w\271\377*w\271\377*w\271\377"
	"*w\271\377*w\271\377*w\271\377+x\271\377K\214\303\377\265\316\344\377\377"
	"\377\375\377\375\373\373\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\375\373\373\377\377\377\375\377\224\272\332\377-y\272"
	"\377\22h\261\377\10a\256\377\6a\255\377\6`\255\377\6`\255\377\5`\255\377"
	"\6a\255\377\6`\255\377\3_\255\377\0\\\253\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\5`\255\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\365\366\371\377\0X\251\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0\\\253\377\0X\251\377F\211\302\377\375\373\373\377\375\373"
	"\373\377\376\374\374\377\376\374\374\377\375\373\373\377\374\373\373\377"
	"9\200\276\377\0Y\252\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5`\255"
	"\377\377\375\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376"
	"\377\34n\265\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0\\\253"
	"\377\215\265\330\377\377\376\375\377\376\374\374\377\376\374\374\377\377"
	"\376\375\377\214\265\330\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377D\210\301\377\377\377\376\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\377\375\374\377\217\267\331\377\0\\\253\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0V\250\377\367\367\371\377\376\374"
	"\374\377\376\374\374\377\370\370\372\377\0X\251\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0[\253\377\260\312\343\377\377\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\375\373\373\377\366\367\371\377"
	"\15e\260\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0Y\252\377"
	"\327\343\357\377\376\374\373\377\375\373\373\377\330\344\360\377\0Y\251\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0\\\253\377\0[\253\377/{\273\377\377\375"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\375\373\373\377\372\371\372\377>\203\277\377\4_\255\377\2^\254\377"
	"\1^\254\377\1^\254\377\1^\254\377\1^\254\377\1]\254\377\0]\254\377\0\\\253"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0[\253\377\302\327\351\377\376\374\374\377\376\374\374"
	"\377\307\332\353\377\0Z\252\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\4`\255\377\4`\255\377\5`\255\377\5`\255"
	"\377\5`\255\377\5`\255\377\5`\255\377\4_\255\377\5`\255\377\17f\261\377\222"
	"\270\331\377\377\375\374\377\375\373\373\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\371\371\372\377\365\366\370\377\362\365\370\377\363"
	"\365\370\377\362\365\370\377\363\365\370\377\354\360\366\377\331\345\360"
	"\377j\237\315\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322\347\377\376\374\374"
	"\377\376\374\374\377\272\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\14d\257\377\377\377\376\377\371"
	"\371\372\377\372\371\372\377\372\371\372\377\372\371\372\377\372\371\372"
	"\377\372\371\372\377\371\371\372\377\372\372\373\377\374\373\373\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\377\375\374\377\315\335\354\377\0Z\252\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322\347\377\376"
	"\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\13d\257\377\377\377\376"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\377\377\377\377\14d\257\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322\347\377"
	"\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\13d\257\377\377\377"
	"\377\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\375\373"
	"\373\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\377\377\377\377\351\357\365\377\311\332\353\377\305\330"
	"\352\377\305\330\352\377\305\330\352\377\305\330\352\377\305\330\352\377"
	"\305\330\352\377\274\322\347\377\305\331\352\377\11c\257\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322"
	"\347\377\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\5`\255\377y\250"
	"\322\377\177\254\324\377\205\260\325\377\204\257\325\377\204\257\325\377"
	"\204\257\325\377\204\257\325\377\204\257\325\377\206\261\326\377\242\302"
	"\337\377\354\361\366\377\377\376\375\377\375\373\373\377\377\374\374\377"
	"\375\373\373\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\375\373\373\377\377\376\375\377"
	"\267\320\346\377)v\270\377\0V\251\377\0V\250\377\0V\250\377\0V\250\377\0"
	"V\250\377\0V\250\377\0V\250\377\0V\250\377\0W\251\377\0W\251\377\0\\\253"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377\274\322\347\377\376\374\374\377\376\374\374\377\273\322\346\377"
	"\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0\\\253\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0"
	"[\253\377\0[\253\377\0[\253\377\0[\253\377\0Y\252\377\0W\251\377y\251\322"
	"\377\377\375\374\377\345\354\364\377\377\375\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\377\375\374\377\253\310\341\377\0V\250\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0[\253\377\274\322\347\377\376\374\374\377\376"
	"\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0[\253\377\217\266\331\377\352\357\365\377\377\375\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\375\373\373\377\363\365\370\377\0U\250\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322\347\377\376"
	"\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0Z\252\377\343\353\363\377\377"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\253\310\341\377\0Z\252\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\274\322"
	"\347\377\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0Y\251\377\261\313"
	"\343\377\377\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\377\376\375\377x\250\321\377\0\\\253\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377"
	"\274\323\347\377\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0Z\252\377"
	"\240\301\336\377\377\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\377\376\375\377q\243\317\377\0\\"
	"\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377\276\323\350\377\376\374\374\377\376\374\374\377\273\322\346\377"
	"\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0\\\253\377\0\\\253\377\0\\\253\377\0\\\253\377\0\\\253\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0Z\252\377\235\277\335\377\377\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\377\377\375\377[\226"
	"\310\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0\\\253\377)w\271\377]\227\311\377Z\226\310\377=\203\277\377\0V\250\377"
	"\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374\377\376\374\374\377"
	"\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"]\254\377\0]\254\377\7a\256\377\242\302\337\377\227\273\333\377\222\270\332"
	"\377s\245\320\377\0]\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0Z\252\377\231\274\334\377\377\375\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\376\377[\225\310\377\0\\\253\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377}\253\323\377\377\377\376\377"
	"\377\377\375\377\377\377\376\377\343\353\363\377\15e\260\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377"
	"\275\323\347\377\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\16e\260"
	"\377\377\377\377\377\377\375\374\377\377\375\374\377\377\376\375\377\360"
	"\363\367\377\16e\260\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0Z\252\377\230\274\333\377\377\375\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\377\377"
	"\376\377[\225\310\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376"
	"\374\374\377\375\373\373\377\263\315\344\377\0Y\252\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\276\324\347\377"
	"\376\374\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0"
	"]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377"
	"\377\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"|\252\323\377\0[\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254"
	"\377\0Z\252\377\231\274\334\377\377\375\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374"
	"\377\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225"
	"\310\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\377\377\375\377\5`\255\377\0]\254\377\0]\254\377\0]\254"
	"\377\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374"
	"\374\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\267\317"
	"\345\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377"
	"\0Z\252\377\227\273\333\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\16f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\227\274\333\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\17f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\227\274\333\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\17f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\230\274\334\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\17f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\230\274\334\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\17f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\230\274\334\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377[\225\310"
	"\377\0\\\253\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"[\253\377v\247\320\377\377\374\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\17f\260\377\0]\254\377\0]\254\377\0]\254\377"
	"\0]\254\377\0]\254\377\0]\254\377\0[\253\377\275\323\347\377\376\374\374"
	"\377\376\374\374\377\273\322\346\377\0[\253\377\0]\254\377\0]\254\377\0]"
	"\254\377\0]\254\377\0]\254\377\0]\254\377\15e\260\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\303\327\351"
	"\377\0W\251\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0]\254\377\0"
	"Z\252\377\231\274\334\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\377\376\377V\223\307"
	"\377\0[\252\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0"
	"Y\252\377r\244\317\377\377\375\374\377\376\374\374\377\376\374\374\377\376"
	"\374\374\377\377\377\377\377\13d\257\377\0[\253\377\0[\253\377\0[\253\377"
	"\0[\253\377\0[\253\377\0[\253\377\0Y\252\377\272\322\346\377\376\374\374"
	"\377\376\374\374\377\270\320\346\377\0Y\252\377\0[\253\377\0[\253\377\0["
	"\253\377\0[\253\377\0[\253\377\0[\253\377\11c\257\377\377\377\377\377\376"
	"\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\300\325\350"
	"\377\0U\250\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0[\253\377\0"
	"Y\252\377\226\272\333\377\377\375\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\377\376\375\377\243\302"
	"\337\377p\242\317\377q\243\317\377q\243\317\377q\243\317\377q\243\317\377"
	"q\243\317\377n\241\317\377\262\314\344\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\377\377\375\377v\247\321\377q\243\317\377"
	"q\243\317\377q\243\317\377q\243\317\377q\243\317\377q\243\317\377m\241\316"
	"\377\332\345\360\377\376\374\374\377\376\374\374\377\330\344\360\377m\241"
	"\316\377q\243\317\377q\243\317\377q\243\317\377q\243\317\377q\243\317\377"
	"q\243\317\377v\246\320\377\377\377\375\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\337\350\362\377j\237\315\377q\243\317\377"
	"q\243\317\377q\243\317\377q\243\317\377q\243\317\377m\241\316\377\310\332"
	"\352\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\375\373\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\375\373\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\375\373\373\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\375\373\373\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\373\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374"
	"\374\377\376\374\374\377\376\374\374\377\376\374\374\377\376\374\374\377"
	"\376\374\374\377",
};

static struct
{
    float x, y;                 /* position of happyface */
    float xvel, yvel;           /* velocity of happyface */
} faces[NUM_HAPPY_FACES];

/*
	Produces a random float x, min <= x <= max
	following a uniform distribution
 */
static float randomFloat(float min, float max)
{
	return rand() / (float) RAND_MAX * (max - min) + min;
}

static void initializeHappyFaces()
{
	int i;
	for (i = 0; i < NUM_HAPPY_FACES; i++)
	{
		faces[i].x = randomFloat(0.0f, SCREEN_WIDTH - HAPPY_FACE_SIZE);
		faces[i].y = randomFloat(0.0f, SCREEN_HEIGHT - HAPPY_FACE_SIZE);
		faces[i].xvel = randomFloat(-0.4f, 0.4f);
		faces[i].yvel = randomFloat(-0.4f, 0.4f);
	}
}

static void minigame(void)
{
	struct surface_t * screen;
	struct surface_t * obj;
    struct rect_t dstRect, srcRect;
	u32_t c;
	int i;
	u32_t startFrame, endFrame;
	u32_t delay;

	initializeHappyFaces();

	screen = s5pv210_screen_surface();

	c = surface_map_color(screen, get_named_color("chocolate"));
	obj = surface_alloc_from_gimage(&obj_image);

	/* setup boundaries for happyface bouncing */
    u32_t maxx = SCREEN_WIDTH - HAPPY_FACE_SIZE;
    u32_t maxy = SCREEN_HEIGHT - HAPPY_FACE_SIZE;
    u32_t minx = 0;
    u32_t miny = 0;

    /* setup rects for drawing */
    srcRect.x = 0;
    srcRect.y = 0;
    srcRect.w = HAPPY_FACE_SIZE;
    srcRect.h = HAPPY_FACE_SIZE;
    dstRect.w = HAPPY_FACE_SIZE;
    dstRect.h = HAPPY_FACE_SIZE;

    while (1)
	{
    	startFrame = jiffies;

    	s5pv210_screen_swap();
		surface_fill(screen, &screen->clip, c, BLEND_MODE_REPLACE);
		for (i = 0; i < NUM_HAPPY_FACES; i++)
		{
			faces[i].x += faces[i].xvel * MILLESECONDS_PER_FRAME;
			faces[i].y += faces[i].yvel * MILLESECONDS_PER_FRAME;
			if (faces[i].x > maxx)
			{
				faces[i].x = maxx;
				faces[i].xvel = -faces[i].xvel;
			}
			else if (faces[i].y > maxy)
			{
				faces[i].y = maxy;
				faces[i].yvel = -faces[i].yvel;
			}
			if (faces[i].x < minx)
			{
				faces[i].x = minx;
				faces[i].xvel = -faces[i].xvel;
			}
			else if (faces[i].y < miny)
			{
				faces[i].y = miny;
				faces[i].yvel = -faces[i].yvel;
			}
			dstRect.x = faces[i].x;
			dstRect.y = faces[i].y;
			surface_blit(screen, &dstRect, obj, &srcRect, BLEND_MODE_REPLACE);
		}
		s5pv210_screen_flush();

		endFrame = jiffies;

		delay = MILLESECONDS_PER_FRAME - (endFrame - startFrame) * 10;
		if (delay < 0)
			delay = 0;
		else if (delay > MILLESECONDS_PER_FRAME)
			delay = MILLESECONDS_PER_FRAME;
		mdelay(delay);
	}

    surface_free(obj);
}

int tester_framebuffer_minigame(int argc, char * argv[])
{
	minigame();
	return 0;
}
